MMC: the Mono Model Checker

نویسندگان

  • Theo C. Ruys
  • Niels H. M. Aan de Brugh
چکیده

The Mono Model Checker (mmc) is a software model checker for cil bytecode programs. mmc has been developed on the Mono platform. mmc is able to detect deadlocks and assertion violations in cil programs. The design of mmc is inspired by the Java PathFinder (jpf), a model checker for Java programs. The performance of mmc is comparable to jpf. This paper introduces mmc and presents its main architectural characteristics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semantics and Encoding of the kell-m Calculus

We present kell-m, an asynchronous higher-order process algebra with hierarchical localities. The main focus of this report is on the operational semantics and behavioural equivalences for kell-m. The operational semantics determine how systems represented using kell-m evolve; the behavioural equivalences determine what it means for two kell-m processes to behave similarly. We also present and ...

متن کامل

Model checking probabilistic and stochastic extensions of the -calculus

We present an implementation of model checking for probabilistic and stochastic extensions of the -calculus, a process algebra which supports modeling of concurrency and mobility. Formal verification techniques for such extensions have clear applications in several domains, including mobile ad hoc network protocols, probabilistic security protocols, and biological pathways. Despite this, no imp...

متن کامل

A Provably Correct Compiler for Efficient Model Checking of Mobile Processes

We present an optimizing compiler for the π-calculus that significantly improves the time and space performance of the MMC model checker. MMC exploits the similarity between the manner in which resolution techniques handle variables in a logic program and the manner in which the operational semantics of the π-calculus handles names by representing π-calculus names in MMC as Prolog variables, wi...

متن کامل

p-Diapason : un langage pour la formalisation des architectures orientées services Web

This paper presents an architecture centric approach applied to Web services oriented architectures and Web services composition. We aim at providing a high level Web services choreography specific language: π-Diapason. This later is formally based on the πcalculus and reuses most characteristics of Web services choreography languages. We were interested in interpreting π-Diapason description b...

متن کامل

The mechanism of dimethyl carbonate synthesis on Cu-exchanged zeolite Y

The mechanism of dimethyl carbonate (DMC) synthesis from oxidative carbonylation of methanol over Cu-exchanged Y zeolite has been investigated using in situ infrared spectroscopy and mass spectrometry under transient-response conditions. The formation of DMC is initiated by reaction of molecularly adsorbed methanol with oxygen to form either monoor di-methoxide species bound to Cu+ cations. Rea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 190  شماره 

صفحات  -

تاریخ انتشار 2007